Royal Mail fined after ‘unacceptable’ delivery delays