Additive and multiplicative perturbation bounds for the Moore-Penrose inverse