Barclays is enticing new customers with a lucrative offer, rewarding up to £900 for switching current and savings accounts this autumn