Alex Pereira hangs on to light heavyweight belt at UFC 303