Kepler telescope bags huge haul of planets