Under the Working Time Regulations 1998 (as amended for doctors in training), what is the maximum average weekly working hours a trainee doctor can be required to work?