Mario Lopez apologises for 'hurtful' comments about transgender children