Online sales leap as Tesco delivers strong first-quarter performance