Barry Keoghan's nude shoot for Vanity Fair comes under fire from fans