PVR buys Cinemax promoters' entire stake for Rs 394.98 cr