Revolut applies for a US bank charter