'Bars and pubs will help to pay for extra police'