After a frantic dash to hospital, Heather gives birth to a son in EastEnders. But who’s the baby’s father?