Satyameva Jayate 2 opens this weekend’s box office