UK PM Boris Johnson rejects calls for no deal Brexit in election pitch