The 7 best houseplants for easy care – and the 7 hardest to keep alive