Richie Porte climbs into Tour de France top 10