Grandmother meets grandson after 7 weeks in hospital