Towards ultimate limit InP nanowire solar cells