San Francisco Frontiers - Bilbao ends Spanish wait on scorching Tour de France stage