Home Entertainment Zayn Malik says 'I've let fans down'