We could be at the start of a once-in-a-generation bull market