Egyptian President Hosni Mubarak has sought to defuse anger over his recent remarks about Shi'ite Muslims being more loyal to Iran than to their home countries , saying he was referring only to religion .