Register BroadcastReceiver on manifest instead of activity