The approach to police funding is “ineffective”, the UK’s public spending watchdog says.