Trump signs coronavirus relief bill despite criticism