London public transport passengers will be able to use contactless bank and credit card technology to pay fares across the transport network by mid-July this year.