Hyperon Puzzle, Hadron-Quark Crossover and Massive Neutron Stars