Medical students should be guaranteed training posts and access to part time study, BMA says