Apex Legends Mobile generates almost $5m in first week