Netflix buys “Baahubali” rights for Rs 25.5 crore