Punjab govt suspends 46 protesting doctors