Apple pledges five years of iPhone security updates