Virgin Mary 'seen in US hospital'