I gave birth in ambulance on A96 amid staff shortages at local hospital