Pune-based Repos Energy raises Rs 56 crore from Ratan Tata, others