Tata Power puts 400 MW of new solar capacity on stream