Morpurgo, James and Byatt join forces with London bookshops to raise money for homeless