Liberal MP Trent Zimmerman crosses the floor over religious discrimination bill