British Airways will recruit 1,600 cabin crew members, its largest ever intake in a single year.