‘Bharat’ trailer out on April 24